package com.example.sneakerappforme1105.dao;

import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;

import com.example.sneakerappforme1105.bean.Cart;
import com.example.sneakerappforme1105.bean.CartItem;

import java.util.List;

@Dao
public interface CartDao {
    @Query("SELECT cartId FROM tb_cart WHERE userId= :userId")
    Long queryCartId(long userId); // 根据用户Id 查询购物车

    @Insert(onConflict = OnConflictStrategy.REPLACE)
    long insertOneCart(Cart cart);  // 插入一条购物车记录

//    @Query("SELECT * FROM tb_cartItem INNER JOIN tb_cart ON tb_cartItem.cartId = tb_cart.cartId WHERE tb_cart.cartId =:cartId ")
//    List<CartItem> queryAllItem(long cartId);  // 查询当前购物车的商品项
    // 没有什么好改的，和好删的
}
